Skip to content

Release 3.55.5-9.4 - #28

Merged
AnthoineB merged 1 commit into
8.3from
abs-fix-commit-cbt
Aug 25, 2026
Merged

Release 3.55.5-9.4#28
AnthoineB merged 1 commit into
8.3from
abs-fix-commit-cbt

Conversation

@AnthoineB

@AnthoineB AnthoineB commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Main information

Work Item Reference

XCPNG-3669

Context & Motivation

This change fix the broken commit command with cbt activated.

Release Target

  • We already defined a release target with the release team.
  • I haven't talked with the release team, but I have a proposed target.
  • I'm not sure, let's talk about it.

8.3-next


Release Notes and Documentation

Explain the change to users

Having QCOW2 with CBT enabled can lead to tapdisk opening the cbtlog disk as a first of the chain instead of qcow2 image, meaning that the commit related operations will return a ENOTSUPP.

The issue will escalate with the leaf-coalesce systematically failing and thus doing un-coalesceable VDIs and bloating the SRs.

This release will fix this issue by skipping the cbtlog image and select the right qcow2 image to coalesce.

Attention points

N/A

Documentation update needed

  • Yes
  • No
  • I'm not sure, help me

This not a new feature.

PR links: N/A.


Testing and regression avoidance

What tests have you performed?

What manual tests should be performed after the build, and by whom?

I perform manual tests with/without CBT to test the consistency.
I can perform manual tests after the build.

What's covered by the xcp-ng-tests test suite?

CBT tests in xcp-ng-tests are in development but they didn't catch this issue, so a new revision of the PR will handle this case.

What tests have been or will be added to CI for this change? If none, explain why.

Yes, this is a side project here:
https://project.vates.tech/vates-global/browse/XCPNG-672/
and
xcp-ng/xcp-ng-tests#541
but not yet upstream.


Xen Orchestra Impact

Does this affect existing features in Xen Orchestra, or add new features that could be useful?

  • Yes
  • No

Koji build (scratch, v8.3-incoming): https://koji.xcp-ng.org/taskinfo?taskID=111618

@AnthoineB AnthoineB self-assigned this Aug 24, 2026
@AnthoineB
AnthoineB requested review from a team as code owners August 24, 2026 15:47

@gduperrey gduperrey left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello,

"fast track." <-- That isn't a milestone. In this case, it would be "next," alongside sm and xapi.

Regarding the explanation for users, could we have a few more details? "Fix qcow2 live coalesce with cbt activated."

Comment thread SPECS/blktap.spec Outdated
Comment thread SPECS/blktap.spec Outdated
- Fix commit command with cbt enabled.

Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@vates.tech>

@gduperrey gduperrey left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok for me.

Regarding the target, you can check the "We already defined a release target with the release team" box in the template, since we're agreed on "next" :)

@AnthoineB
AnthoineB merged commit bccb7cd into 8.3 Aug 25, 2026
1 check passed
@AnthoineB
AnthoineB deleted the abs-fix-commit-cbt branch August 25, 2026 10:11
@AnthoineB

Copy link
Copy Markdown
Contributor Author

Koji build (v8.3-incoming): https://koji.xcp-ng.org/taskinfo?taskID=111699

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants